248
23
46
42
24
21
81
280
99
68
131
197
538
11
59
66
45
100
31
109
79
48
176
130
251
403
193
371
508
102
227
94
60
182
148
121
112
19
9
62
14
180
35
29
75
33
200
20
10
1
40